TAGs: software engineer study